package org.enlongWu.pojo;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class Role {
    @NotNull
    private Integer id;//主键ID
    private String role;//权限英文
    private String roleName;//权限中文

    @JsonProperty("/privileges/apply")
    private Integer privilegeApply;//权限申请
    @JsonProperty("/privileges/manage")
    private Integer privilegesManage;//权限管理
    @JsonProperty("/privileges/verify")
    private Integer privilegesVerify;//权限审批

    //个人页面
    @JsonProperty("/user/info")
    private Integer userInfo;//个人信息页
    @JsonProperty("/user/avatar")
    private Integer userAvatar;//头像修改页
    @JsonProperty("/user/resetPassword")
    private Integer userResetPassword;//密码修改页
    @JsonProperty("/user/message")
    private Integer userMessage;//消息通知页

    //冷库操作页面
    @JsonProperty("/coldstorage/construct")
    private Integer coldStorageConstruct;//冷库管理维修页
    @JsonProperty("/coldstorage/sensor")
    private Integer coldStorageSensor;//冷库传感器设置页
    @JsonProperty("/coldstorage/use")
    private Integer coldStorageUse;//冷库使用页


}
